<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org"
      xmlns:sec="http://www.thymeleaf.org/thymeleaf-extras-springsecurity5">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<h1>属性获取</h1>
<hr>
登录账号：<span sec:authentication="name"></span><br>
登录账号主体name：<span sec:authentication="principal.username"></span><br>
凭证：<span sec:authentication="credentials"></span><br>
权限和角色：<span sec:authentication="authorities"></span><br>
客户端地址：<span sec:authentication="details.remoteAddress"></span><br>
sessionID：<span sec:authentication="details.sessionId"></span><br>
<h2>判断</h2>
<hr>
<h3>角色判断</h3>
<button sec:authorize="hasRole('admin')">新增</button>
<button sec:authorize="hasRole('admin')">删除</button>
<button sec:authorize="hasRole('admin')">更新</button>
<button sec:authorize="hasRole('admin')">查询</button>
<h3>权限判断</h3>
<button sec:authorize="hasAuthority('/insert')">新增</button>
<button sec:authorize="hasAuthority('/delete')">删除</button>
<button sec:authorize="hasAuthority('/update')">更新</button>
<button sec:authorize="hasAuthority('/select')">查询</button>

</body>
</html>